/*
 * @Author: hongbin
 * @Date: 2025-04-30 13:08:01
 * @LastEditors: hongbin
 * @LastEditTime: 2025-04-30 13:08:02
 * @Description:
 */

/**
 * @description: 随机数组
 * @param {*} count 数组长度
 * @param {*} min 最小值
 * @param {*} max 最大值
 * @return {*} arr 数组
 */
export function generateRandomNumbers(count = 5, min = 0, max = 100) {
    // 验证参数有效性
    if (count <= 0 || min > max) {
        return [];
    }

    // 创建结果数组
    const result = [];

    // 生成指定数量的随机数
    for (let i = 0; i < count; i++) {
        // 生成min到max之间的随机数（包括min和max）
        const randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
        result.push(randomNum);
    }

    return result;
}
